<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

// funcao para acessar a funcao hasRights() do modelo de acesso.
function hasRights($uri) {
  // separa a uri em controlador e acao
  $segments = explode('/', $uri);
  $controller = $segments[0];
  $action = (isset($segments[1]) ? $segments[1] : '');
  
  // sem controlador, entao eh a acao home. sempre pode entrar
  if (!strlen($controller))
    return 1;
  
  // verifica se eh a acao index (acao vazia == acao index)
  if (!strlen($action))
    $action = 'index';
  
  // pega o controlador, carrega o modelo de acesso e retorna hasRights()
  $ci =& get_instance();
  $ci->load->model('access_model');
  return $ci->access_model->hasRights($controller, $action);
}
